ComponentOne 2024 V1已经上线!除了下面列出的新功能和控件外,我们还在继续扩展整个控件包的 .NET 8 支持。

2024 V1 中的主要功能更新和增强如下:

适用于 WinForms 的 Microsoft Office 365 主题(Beta版)

我们一直在努力设计基于 Microsoft 365 应用程序的 Windows 窗体控件的全新外观。这些主题与以前的 Office 主题类似,但间距更大、折角更圆润。这是 Microsoft Office 365 主题的首次公开发布,支持 FlexGrid、FlexChart、Ribbon、Accordion 和 Input,以及对其他控件的部分支持。

Office 365 有这几种主题:白色、深灰色、黑色、绿色和彩色。

您可以使用其中任何一个主题作为自定义主题设计器应用程序中的起始主题。

 

FlexGrid for WinForms功能增强

转置视图

现在,您可以在 Windows 窗体中使用 FlexGrid for .NET 8 创建转置数据网格视图。转置网格会翻转行和列,以便标题显示在左侧,行会从左往右显示。只需将新的“Transposed”属性设置为“true”,即可启用转置功能。

 

FlexGrid for WPF 功能增强

TreeGrid 功能

FlexGrid for WPF .NET 8 现在支持分层数据绑定来生成 TreeGrid。将‘ChildItemsPath’属性设置为业务对象中的递归属性,即可生成可折叠的 TreeGrid。您可以自定义节点显示位置和节点缩进,以及提供用逗号分隔的多个属性来创建深度嵌套的树。.NET Framework 也支持此功能。

 

适用于Blazor Server的FlexViewer

在 Blazor Server 应用程序中使用包含页面导航、搜索、触摸支持、连续滚动和文件导出(PDF、HTML、Excel、Word、图像)功能的FlexViewer来查看报告和 PDF 文档。此版本对 WASM 的支持有限。

 

FlexGrid for Blazor功能增强

TreeGrid 功能

FlexGrid for Blazor 现在支持分层数据绑定以生成嵌套的 TreeGrid。将'ChildItemsPath'属性设置为业务对象中的递归属性,即可生成可折叠的 TreeGrid。您可以自定义节点显示位置和节点缩进,甚至可以提供用逗号分隔的多个属性来创建深度嵌套的树。

自定义组合过滤器

在同一列上执行多值(复选框)和条件过滤器。FlexGrid for Blazor 现在支持自定义列过滤器菜单,可用于创建组合过滤器。

时间过滤

在过滤按时间列时,用户现在可以使用专门的时间过滤器编辑器体验到改进的行为。例如,搜索发生在一天中特定时间之前或之后的记录。

改进行为和修复错误

  • 当大幅缩小列尺寸时,过滤菜单不会截断标题文本
  • 过滤菜单将在固定行上正确显示

 

FlexGrid for WinUI 和 MAUI功能增强

TreeGrid 功能

与 WPF 和 Blazor 类似,我们为 WinUI 和 MAUI 的 FlexGrid 添加了分层数据绑定增强功能。只需将‘ChildItemsPath’属性设置为业务对象中的递归属性,即可生成可折叠的 TreeGrid。

 

适用于 .NET MAUI 的 FlexChart

使用跨平台的.NET MAUI 图表控件 FlexChart 构建动态仪表板和数据可视化。至此,FlexChart 已经支持 C1 所有的 .NET 开发平台。可以生成80 多种流行的图表类型和进行自定义配置。

 

ASP.NET Core功能增强

FlexChart 轴分组

轴分组功能可让您尽可能直观地对轴标签进行分组,以提高可读性和在不同级别进行数据分析的能力。目前可以按类别、数字和日期对图表进行分组。

FlexGrid CSV 导出

在之前版本中已经添加 Excel 导出功能的基础上,我们进行了扩展,现在支持 CSV 格式导出。

 

历史版本

查看更多关于 ComponentOne Enterprise 的历史版本。